package classLoading.passiveRefence;

class ConstClass {
    static {
        System.out.println("Const Class init !");
    }
    public final static String HELLO_WORLD = "Hello, World!";
}

/**
 * 对常量的引用，由于常量在编译时被存入调用类的常量池中，所以并没有直接引用到定义常量的类，
 * 因此定义常量的类不会被初始化。
 */
public class Demo3 {
    public static void main(String[] args) {
        System.out.println(ConstClass.HELLO_WORLD);
    }
}
